A Tail of 2n Cities: Performing Combinatorial Optimisation Using Linked Lists on Special Purpose Computers
نویسندگان
چکیده
This paper addresses the development of general purpose meta-heuristic based combinatorial optimisation algorithms. With this system, a user can specify a problem in a high level algebraic language based on linked list data structures, rather than conventional vector notation. The new formulation is much more concise than the vector form, and lends itself to search heuristics based on local neighbourhood operators . The specification is then compiled into C code, and a unique solver is generated for each particular problem. Currently, search engines for simulated annealing, greedy search and Tabu search have been implemented, and good results have been achieved over a wide range of optimisation problems.
منابع مشابه
بهینهجسازی لایهجچینی ورقجهای کامپوزیتی تحت بار ضربهجای کوبش با بهرهجگیری از روش الگوریتم ژنتیک
Optimisation of stacking sequence for composite plates under slamming impact loads using genetic algorithm method is studied in this paper. For this purpose, slamming load is assumed to have a uniform distribution with a triangular-pulse type of intensity function. In order to perform optimisation based on the genetic algorithm method, a special code is written in MATLAB software environment. T...
متن کاملLocation and Capacity of UPFC to Improve the Operation Power System Using a Grasshopper Optimisation Algorithm
Unified Power Flow Controller (UPFC) is one of the most efficient FACTS devices that can be individually or combinatorial on all effective parameters in the transmission power of the transmission lines. With the flexibility of effective parameters in power passage, the power system operation can be improved. in this study, the optimization algorithm based on location and optimal capacity of UPF...
متن کاملThe Impact of Using Combinatorial Optimisation for Static Caching of Posting Lists
Caching posting lists can reduce the amount of disk I/O required to evaluate a query. Current methods use optimisation procedures for maximising the cache hit ratio. A recent method selects posting lists for static caching in a greedy manner and obtains higher hit rates than standard cache eviction policies such as LRU and LFU. However, a greedy method does not formally guarantee an optimal sol...
متن کاملApplication Specific Computers for Combinatorial Optimisation
Solving large combinatorial optimisation problems is often time consuming, and thus there is interest in accelerating current algorithms by building application specific computers. This paper focuses on accelerating general local search meta-heuristics, such as simulated annealing and tabu search, and presents an architecture for this class of algorithms. As a design case study we describe a sp...
متن کاملKnowledge Synthesis on Multidimensional Matrices
The tables containing the optimal decisions obtained when solving real decision-making problems under uncertainty are often extremely large. This raises problems related not only to the storage and management of so much information, but also to the use of these tables for knowledge retrieval and reasoning explanation purposes. In this paper, we propose turning the tables into minimum storage mu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998